/*======================== INCLUDES ===============================*/
#include    "cnf_mem_alloc.h"
/*========================  GLOBALS ===============================*/

/* Far memory allocation for far pointers in Paged RAM */
const Mem_RamPages_config PagedRamPagesFar_config[] =
{
    {RAM_F2, (tu8Ptr_Far)0xF81100, (tu8Ptr_Far)0xF81FFF}, /* RAM PAGE F8 */
    {RAM_F3, (tu8Ptr_Far)0xF91000, (tu8Ptr_Far)0xF91FFF}, /* RAM PAGE F9 */
};


const MemAlloc_ConfigType  DynamicMemAlloc_config[] =
{
    {
        sizeof(PagedRamPagesFar_config)/sizeof(PagedRamPagesFar_config[0]), /* number of configured RAM pages */
        &PagedRamPagesFar_config[0]                                         /* RAM pages configuration structure */
    }
};

/* Near memory allocation at unpaged section */
const NearRAMpagesCfgType NearRamPages_config[] =
{
    {RAM_FF, (tu8Ptr_Near)0x3000, (tu8Ptr_Near)0x3FFF}
};


const NearMemAlloc_ConfigType  NearMemAlloc_config[] =
{
    {
        sizeof(NearRamPages_config)/sizeof(NearRamPages_config[0]),         
        &NearRamPages_config[0]                                             
    }
};
/*================== PRIVATE_FUNCTIONS_DEF ========================*/

/*=======================  FUNCTIONS ==============================*/